home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-12-09 | 6.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1d f4 20 3e 3c | 43 75 72 72 65 6e 74 24 |..... ><|Current$|
|00000010| 44 69 72 3e 2e 4c 79 61 | 70 75 6e 6f 76 0d 00 14 |Dir>.Lya|punov...|
|00000020| 20 f4 20 50 72 6f 67 72 | 61 6d 20 20 20 48 61 6e | . Progr|am Han|
|00000030| 67 20 46 69 72 65 20 4d | 6f 64 75 6c 65 0d 00 1e |g Fire M|odule...|
|00000040| 14 f4 20 56 65 72 73 69 | 6f 6e 20 20 20 30 2e 39 |.. Versi|on 0.9|
|00000050| 37 0d 00 28 1c f4 20 41 | 75 74 68 6f 72 20 20 20 |7..(.. A|uthor |
|00000060| 20 45 64 6f 75 61 72 64 | 20 50 6f 6f 72 0d 00 32 | Edouard| Poor..2|
|00000070| 2c f4 20 57 72 69 74 74 | 65 6e 20 20 20 57 65 64 |,. Writt|en Wed|
|00000080| 6e 65 73 64 61 79 20 32 | 37 74 68 20 4e 6f 76 65 |nesday 2|7th Nove|
|00000090| 6d 62 65 72 20 31 39 39 | 31 0d 00 3c 24 f4 20 50 |mber 199|1..<$. P|
|000000a0| 72 6f 67 72 61 6d 20 20 | 20 53 75 62 6a 65 63 74 |rogram | Subject|
|000000b0| 20 74 6f 20 43 6f 70 79 | 72 69 67 68 74 0d 00 46 | to Copy|right..F|
|000000c0| 04 0d 00 50 1d c8 99 22 | 57 69 6d 70 5f 43 6f 6d |...P..."|Wimp_Com|
|000000d0| 6d 61 6e 64 57 69 6e 64 | 6f 77 22 2c 2d 31 0d 00 |mandWind|ow",-1..|
|000000e0| 5a 04 0d 00 64 07 ef 32 | 36 0d 00 6e 04 0d 00 78 |Z...d..2|6..n...x|
|000000f0| 17 de 20 53 63 72 61 74 | 63 68 41 72 65 61 20 33 |.. Scrat|chArea 3|
|00000100| 32 30 30 30 0d 00 82 04 | 0d 00 8c 18 48 46 5f 53 |2000....|....HF_S|
|00000110| 63 72 65 65 6e 4d 61 78 | 58 20 3d 20 31 36 36 32 |creenMax|X = 1662|
|00000120| 0d 00 96 18 48 46 5f 53 | 63 72 65 65 6e 4d 61 78 |....HF_S|creenMax|
|00000130| 59 20 3d 20 31 31 34 34 | 0d 00 a0 15 48 46 5f 53 |Y = 1144|....HF_S|
|00000140| 63 72 65 65 6e 4d 69 6e | 58 20 3d 20 30 0d 00 aa |creenMin|X = 0...|
|00000150| 15 48 46 5f 53 63 72 65 | 65 6e 4d 69 6e 59 20 3d |.HF_Scre|enMinY =|
|00000160| 20 30 0d 00 b4 10 48 46 | 5f 58 53 74 65 70 20 3d | 0....HF|_XStep =|
|00000170| 20 32 0d 00 be 10 48 46 | 5f 59 53 74 65 70 20 3d | 2....HF|_YStep =|
|00000180| 20 34 0d 00 c8 0f 48 46 | 5f 57 61 69 74 20 3d 20 | 4....HF|_Wait = |
|00000190| b9 0d 00 d2 12 52 61 6e | 64 6f 6d 46 61 64 65 20 |.....Ran|domFade |
|000001a0| 3d 20 30 0d 00 dc 04 0d | 00 e6 10 f2 43 6c 65 61 |= 0.....|....Clea|
|000001b0| 72 53 63 72 65 65 6e 0d | 00 f0 24 78 3d a4 4c 79 |rScreen.|..$x=.Ly|
|000001c0| 61 70 75 6e 6f 76 5f 49 | 6e 73 74 61 6c 6c 28 53 |apunov_I|nstall(S|
|000001d0| 63 72 61 74 63 68 41 72 | 65 61 29 0d 00 fa 15 78 |cratchAr|ea)....x|
|000001e0| 3d a4 4c 79 61 70 75 6e | 6f 76 5f 53 74 61 72 74 |=.Lyapun|ov_Start|
|000001f0| 0d 01 04 05 f5 0d 01 0e | 16 20 20 78 3d a4 4c 79 |........|. x=.Ly|
|00000200| 61 70 75 6e 6f 76 5f 50 | 6f 6c 6c 0d 01 18 2a 20 |apunov_P|oll...* |
|00000210| 20 f4 56 44 55 33 30 3a | 50 52 49 4e 54 27 27 27 | .VDU30:|PRINT'''|
|00000220| 4e 75 6d 50 6f 69 6e 74 | 73 2c 22 20 22 2c 54 6f |NumPoint|s," ",To|
|00000230| 6f 4d 61 6e 79 0d 01 22 | 07 fd 20 30 0d 01 2c 16 |oMany.."|.. 0..,.|
|00000240| 78 3d a4 4c 79 61 70 75 | 6e 6f 76 5f 46 69 6e 69 |x=.Lyapu|nov_Fini|
|00000250| 73 68 0d 01 36 04 0d 01 | 40 05 e0 0d 01 4a 04 0d |sh..6...|@....J..|
|00000260| 01 54 15 dd 20 f2 46 61 | 64 65 53 63 72 65 65 6e |.T.. .Fa|deScreen|
|00000270| 28 41 25 29 0d 01 5e 10 | f2 43 6c 65 61 72 53 63 |(A%)..^.|.ClearSc|
|00000280| 72 65 65 6e 0d 01 68 05 | e1 0d 01 72 04 0d 01 7c |reen..h.|...r...||
|00000290| 39 dd 20 f2 43 6c 65 61 | 72 53 63 72 65 65 6e 20 |9. .Clea|rScreen |
|000002a0| 3a f4 20 47 75 61 72 61 | 6e 74 65 65 64 20 74 6f |:. Guara|nteed to|
|000002b0| 20 63 6c 65 61 72 20 73 | 63 72 65 65 6e 20 74 6f | clear s|creen to|
|000002c0| 20 62 6c 61 63 6b 0d 01 | 86 12 e7 20 48 46 5f 57 | black..|... HF_W|
|000002d0| 61 69 74 20 8c 20 c8 96 | 0d 01 90 15 f2 53 65 74 |ait . ..|.....Set|
|000002e0| 43 6f 6c 6f 75 72 28 30 | 2c 30 2c 30 29 0d 01 9a |Colour(0|,0,0)...|
|000002f0| 28 c8 93 c8 90 20 30 2c | 30 2c 48 46 5f 53 63 72 |(.... 0,|0,HF_Scr|
|00000300| 65 65 6e 4d 61 78 58 2c | 48 46 5f 53 63 72 65 65 |eenMaxX,|HF_Scree|
|00000310| 6e 4d 61 78 59 0d 01 a4 | 05 87 0d 01 ae 05 e1 0d |nMaxY...|........|
|00000320| 01 b8 04 0d 01 c2 1a dd | 20 f2 53 65 74 43 6f 6c |........| .SetCol|
|00000330| 6f 75 72 28 52 25 2c 47 | 25 2c 42 25 29 0d 01 cc |our(R%,G|%,B%)...|
|00000340| 40 c8 99 20 22 43 6f 6c | 6f 75 72 54 72 61 6e 73 |@.. "Col|ourTrans|
|00000350| 5f 53 65 74 47 43 4f 4c | 22 2c 28 42 25 3c 3c 32 |_SetGCOL|",(B%<<2|
|00000360| 34 29 20 84 20 28 47 25 | 3c 3c 31 36 29 20 84 20 |4) . (G%|<<16) . |
|00000370| 28 52 25 3c 3c 38 29 2c | 30 2c 30 2c 30 0d 01 d6 |(R%<<8),|0,0,0...|
|00000380| 05 e1 0d 01 e0 04 0d 01 | ea 04 0d 01 f4 04 0d 01 |........|........|
|00000390| fe 24 dd 20 a4 4c 79 61 | 70 75 6e 6f 76 5f 49 6e |.$. .Lya|punov_In|
|000003a0| 73 74 61 6c 6c 28 53 63 | 72 61 74 63 68 41 72 65 |stall(Sc|ratchAre|
|000003b0| 61 29 0d 02 08 04 0d 02 | 12 08 ea 20 46 25 0d 02 |a)......|... F%..|
|000003c0| 1c 04 0d 02 26 11 53 69 | 7a 65 4f 66 49 6e 74 20 |....&.Si|zeOfInt |
|000003d0| 3d 20 34 0d 02 30 04 0d | 02 3a 11 53 68 69 66 74 |= 4..0..|.:.Shift|
|000003e0| 42 79 20 20 3d 20 31 35 | 0d 02 44 19 53 68 69 66 |By = 15|..D.Shif|
|000003f0| 74 56 61 6c 20 3d 20 31 | 3c 3c 53 68 69 66 74 42 |tVal = 1|<<ShiftB|
|00000400| 79 0d 02 4e 04 0d 02 58 | 16 43 6f 64 65 20 3d 20 |y..N...X|.Code = |
|00000410| 53 63 72 61 74 63 68 41 | 72 65 61 0d 02 62 1a 4c |ScratchA|rea..b.L|
|00000420| 6f 67 54 61 62 6c 65 20 | 3d 20 43 6f 64 65 20 2b |ogTable |= Code +|
|00000430| 20 31 30 32 34 0d 02 6c | 04 0d 02 76 31 46 25 20 | 1024..l|...v1F% |
|00000440| 3d 20 8e 28 22 3c 48 46 | 52 65 73 6f 75 72 63 65 |= .("<HF|Resource|
|00000450| 73 24 44 69 72 3e 2e 4c | 79 61 70 75 6e 6f 76 2e |s$Dir>.L|yapunov.|
|00000460| 4c 6f 67 54 61 62 6c 65 | 22 29 0d 02 80 0e e7 20 |LogTable|")..... |
|00000470| 46 25 20 3d 20 30 20 8c | 0d 02 8a 24 20 20 85 20 |F% = 0 .|...$ . |
|00000480| 30 20 2c 20 22 57 68 65 | 72 65 27 73 20 6d 79 20 |0 , "Whe|re's my |
|00000490| 6c 6f 67 20 66 69 6c 65 | 21 3f 21 22 0d 02 94 05 |log file|!?!"....|
|000004a0| cc 0d 02 9e 0f 20 20 4c | 25 20 3d 20 a2 23 46 25 |..... L|% = .#F%|
|000004b0| 0d 02 a8 0a 20 20 d9 23 | 46 25 0d 02 b2 04 0d 02 |.... .#|F%......|
|000004c0| bc 3d 20 20 ff 22 4c 4f | 41 44 20 3c 48 46 52 65 |.= ."LO|AD <HFRe|
|000004d0| 73 6f 75 72 63 65 73 24 | 44 69 72 3e 2e 4c 79 61 |sources$|Dir>.Lya|
|000004e0| 70 75 6e 6f 76 2e 4c 6f | 67 54 61 62 6c 65 20 22 |punov.Lo|gTable "|
|000004f0| 2b c3 7e 4c 6f 67 54 61 | 62 6c 65 0d 02 c6 05 cd |+.~LogTa|ble.....|
|00000500| 0d 02 d0 04 0d 02 da 12 | 50 65 72 69 6f 64 4d 61 |........|PeriodMa|
|00000510| 73 6b 20 3d 20 b3 0d 02 | e4 23 f4 50 65 72 69 6f |sk = ...|.#.Perio|
|00000520| 64 4d 61 73 6b 20 3d 20 | 25 30 30 30 30 30 30 30 |dMask = |%0000000|
|00000530| 31 31 31 31 31 31 31 31 | 31 0d 02 ee 16 4d 61 78 |11111111|1....Max|
|00000540| 50 65 72 69 6f 64 20 20 | 3d 20 b3 28 33 32 29 0d |Period |= .(32).|
|00000550| 02 f8 04 0d 03 02 16 f2 | 4c 79 61 70 75 6e 6f 76 |........|Lyapunov|
|00000560| 41 73 6d 28 43 6f 64 65 | 29 0d 03 0c 04 0d 03 16 |Asm(Code|).......|
|00000570| 12 4e 75 6d 50 65 72 50 | 6f 6c 6c 20 3d 20 34 0d |.NumPerP|oll = 4.|
|00000580| 03 20 04 0d 03 2a 06 3d | 30 0d 03 34 04 0d 03 3e |. ...*.=|0..4...>|
|00000590| 04 0d 03 48 04 0d 03 52 | 23 dd 20 a4 4c 79 61 70 |...H...R|#. .Lyap|
|000005a0| 75 6e 6f 76 5f 4f 70 74 | 69 6f 6e 28 4f 70 74 2c |unov_Opt|ion(Opt,|
|000005b0| 4f 70 74 41 72 65 61 29 | 0d 03 5c 04 0d 03 66 06 |OptArea)|..\...f.|
|000005c0| 3d 30 0d 03 70 04 0d 03 | 7a 04 0d 03 84 04 0d 03 |=0..p...|z.......|
|000005d0| 8e 15 dd 20 a4 4c 79 61 | 70 75 6e 6f 76 5f 53 74 |... .Lya|punov_St|
|000005e0| 61 72 74 0d 03 98 04 0d | 03 a2 1b f2 46 61 64 65 |art.....|....Fade|
|000005f0| 53 63 72 65 65 6e 28 52 | 61 6e 64 6f 6d 46 61 64 |Screen(R|andomFad|
|00000600| 65 29 0d 03 ac 04 0d 03 | b6 0e 72 6d 69 6e 20 3d |e)......|..rmin =|
|00000610| 20 30 2e 35 0d 03 c0 0e | 72 6d 61 78 20 3d 20 33 | 0.5....|rmax = 3|
|00000620| 2e 35 0d 03 ca 04 0d 03 | d4 29 21 53 74 6f 72 65 |.5......|.)!Store|
|00000630| 5f 50 65 72 69 6f 64 4d | 61 73 6b 20 3d 20 b3 20 |_PeriodM|ask = . |
|00000640| 82 20 b3 20 82 20 b3 20 | 82 20 b3 20 82 20 b3 0d |. . . . |. . . ..|
|00000650| 03 de 26 21 53 74 6f 72 | 65 5f 4d 61 78 50 65 72 |..&!Stor|e_MaxPer|
|00000660| 69 6f 64 20 20 3d 20 b3 | 28 38 29 2b b3 28 38 29 |iod = .|(8)+.(8)|
|00000670| 2b b3 28 38 29 0d 03 e8 | 04 0d 03 f2 2c 48 61 6c |+.(8)...|....,Hal|
|00000680| 66 58 20 3d 20 28 48 46 | 5f 53 63 72 65 65 6e 4d |fX = (HF|_ScreenM|
|00000690| 61 78 58 20 81 20 32 29 | 20 80 20 ac 20 48 46 5f |axX . 2)| . . HF_|
|000006a0| 58 53 74 65 70 0d 03 fc | 2c 48 61 6c 66 59 20 3d |XStep...|,HalfY =|
|000006b0| 20 28 48 46 5f 53 63 72 | 65 65 6e 4d 61 78 59 20 | (HF_Scr|eenMaxY |
|000006c0| 81 20 32 29 20 80 20 ac | 20 48 46 5f 59 53 74 65 |. 2) . .| HF_YSte|
|000006d0| 70 0d 04 06 04 0d 04 10 | 11 4e 75 6d 50 6f 69 6e |p.......|.NumPoin|
|000006e0| 74 73 20 3d 20 30 0d 04 | 1a 4d 54 6f 6f 4d 61 6e |ts = 0..|.MTooMan|
|000006f0| 79 20 3d 20 28 28 48 46 | 5f 53 63 72 65 65 6e 4d |y = ((HF|_ScreenM|
|00000700| 61 78 58 20 81 20 48 46 | 5f 58 53 74 65 70 29 20 |axX . HF|_XStep) |
|00000710| 2a 20 28 48 46 5f 53 63 | 72 65 65 6e 4d 61 78 59 |* (HF_Sc|reenMaxY|
|00000720| 20 81 20 48 46 5f 59 53 | 74 65 70 29 29 20 2f 20 | . HF_YS|tep)) / |
|00000730| af 5e 32 0d 04 24 04 0d | 04 2e 06 3d 30 0d 04 38 |.^2..$..|...=0..8|
|00000740| 04 0d 04 42 04 0d 04 4c | 04 0d 04 56 14 dd 20 a4 |...B...L|...V.. .|
|00000750| 4c 79 61 70 75 6e 6f 76 | 5f 50 6f 6c 6c 0d 04 60 |Lyapunov|_Poll..`|
|00000760| 04 0d 04 6a 11 ea 20 54 | 2c 78 2c 79 2c 78 60 2c |...j.. T|,x,y,x`,|
|00000770| 79 60 0d 04 74 04 0d 04 | 7e 18 e3 20 54 20 3d 20 |y`..t...|~.. T = |
|00000780| 31 20 b8 20 4e 75 6d 50 | 65 72 50 6f 6c 6c 0d 04 |1 . NumP|erPoll..|
|00000790| 88 35 20 20 78 20 3d 20 | 28 20 48 61 6c 66 58 2b |.5 x = |( HalfX+|
|000007a0| b3 28 48 61 6c 66 58 29 | 2d b3 28 48 61 6c 66 58 |.(HalfX)|-.(HalfX|
|000007b0| 29 20 29 20 2f 20 48 46 | 5f 53 63 72 65 65 6e 4d |) ) / HF|_ScreenM|
|000007c0| 61 78 58 0d 04 92 35 20 | 20 79 20 3d 20 28 20 48 |axX...5 | y = ( H|
|000007d0| 61 6c 66 59 2b b3 28 48 | 61 6c 66 59 29 2d b3 28 |alfY+.(H|alfY)-.(|
|000007e0| 48 61 6c 66 59 29 20 29 | 20 2f 20 48 46 5f 53 63 |HalfY) )| / HF_Sc|
|000007f0| 72 65 65 6e 4d 61 78 59 | 0d 04 9c 04 0d 04 a6 23 |reenMaxY|.......#|
|00000800| 20 20 78 60 20 3d 20 78 | 20 2a 20 28 72 6d 61 78 | x` = x| * (rmax|
|00000810| 20 2d 20 72 6d 69 6e 29 | 20 2b 20 72 6d 69 6e 0d | - rmin)| + rmin.|
|00000820| 04 b0 23 20 20 79 60 20 | 3d 20 79 20 2a 20 28 72 |..# y` |= y * (r|
|00000830| 6d 61 78 20 2d 20 72 6d | 69 6e 29 20 2b 20 72 6d |max - rm|in) + rm|
|00000840| 69 6e 0d 04 ba 04 0d 04 | c4 22 20 20 21 53 74 6f |in......|." !Sto|
|00000850| 72 65 5f 78 20 3d 20 b3 | 28 28 31 3c 3c 53 68 69 |re_x = .|((1<<Shi|
|00000860| 66 74 42 79 29 2d 31 29 | 0d 04 ce 27 20 20 21 53 |ftBy)-1)|...' !S|
|00000870| 74 6f 72 65 5f 61 20 3d | 20 a8 28 78 60 2a 28 28 |tore_a =| .(x`*((|
|00000880| 31 3c 3c 53 68 69 66 74 | 42 79 29 2d 31 29 29 0d |1<<Shift|By)-1)).|
|00000890| 04 d8 27 20 20 21 53 74 | 6f 72 65 5f 62 20 3d 20 |..' !St|ore_b = |
|000008a0| a8 28 79 60 2a 28 28 31 | 3c 3c 53 68 69 66 74 42 |.(y`*((1|<<ShiftB|
|000008b0| 79 29 2d 31 29 29 0d 04 | e2 04 0d 04 ec 18 20 20 |y)-1))..|...... |
|000008c0| d6 20 4c 79 61 70 75 6e | 6f 76 46 75 6e 63 74 69 |. Lyapun|ovFuncti|
|000008d0| 6f 6e 0d 04 f6 04 0d 05 | 00 1a 20 20 74 6f 74 61 |on......|.. tota|
|000008e0| 6c 20 3d 20 21 53 74 6f | 72 65 5f 54 6f 74 61 6c |l = !Sto|re_Total|
|000008f0| 0d 05 0a 1c 20 20 6c 79 | 61 70 20 3d 20 74 6f 74 |.... ly|ap = tot|
|00000900| 61 6c 20 2f 20 28 31 3c | 3c 31 33 29 0d 05 14 04 |al / (1<|<13)....|
|00000910| 0d 05 1e 12 20 20 e7 20 | 6c 79 61 70 20 3e 20 30 |.... . |lyap > 0|
|00000920| 20 8c 0d 05 28 1d 20 20 | 20 20 f2 53 65 74 43 6f | ...(. | .SetCo|
|00000930| 6c 6f 75 72 28 32 35 35 | 2c 32 34 2c 32 34 29 0d |lour(255|,24,24).|
|00000940| 05 32 07 20 20 cc 0d 05 | 3c 16 20 20 20 20 6c 79 |.2. ...|<. ly|
|00000950| 61 70 20 3d 20 94 28 6c | 79 61 70 29 0d 05 46 16 |ap = .(l|yap)..F.|
|00000960| 20 20 20 20 e7 20 6c 79 | 61 70 20 3e 3d 20 31 36 | . ly|ap >= 16|
|00000970| 20 8c 0d 05 50 1a 20 20 | 20 20 20 20 6c 79 61 70 | ...P. | lyap|
|00000980| 20 3d 20 33 32 20 2d 20 | 6c 79 61 70 0d 05 5a 1d | = 32 - |lyap..Z.|
|00000990| 20 20 20 20 20 20 e7 20 | 6c 79 61 70 20 3c 20 30 | . |lyap < 0|
|000009a0| 20 6c 79 61 70 20 3d 20 | 30 0d 05 64 22 20 20 20 | lyap = |0..d" |
|000009b0| 20 20 20 e7 20 6c 79 61 | 70 20 3e 3d 20 31 36 20 | . lya|p >= 16 |
|000009c0| 6c 79 61 70 20 3d 20 31 | 35 2e 39 0d 05 6e 33 20 |lyap = 1|5.9..n3 |
|000009d0| 20 20 20 20 20 f2 53 65 | 74 43 6f 6c 6f 75 72 28 | .Se|tColour(|
|000009e0| 28 6c 79 61 70 2a 31 36 | 29 2c 28 6c 79 61 70 2a |(lyap*16|),(lyap*|
|000009f0| 31 36 29 2c 28 6c 79 61 | 70 2a 31 36 29 29 0d 05 |16),(lya|p*16))..|
|00000a00| 78 09 20 20 20 20 cc 0d | 05 82 33 20 20 20 20 20 |x. ..|..3 |
|00000a10| 20 f2 53 65 74 43 6f 6c | 6f 75 72 28 28 6c 79 61 | .SetCol|our((lya|
|00000a20| 70 2a 31 36 29 2c 28 6c | 79 61 70 2a 31 36 29 2c |p*16),(l|yap*16),|
|00000a30| 28 6c 79 61 70 2a 31 36 | 29 29 0d 05 8c 09 20 20 |(lyap*16|)).... |
|00000a40| 20 20 cd 0d 05 96 07 20 | 20 cd 0d 05 a0 04 0d 05 | ..... | .......|
|00000a50| aa 28 20 20 c8 92 20 78 | 2a 48 46 5f 53 63 72 65 |.( .. x|*HF_Scre|
|00000a60| 65 6e 4d 61 78 58 2c 79 | 2a 48 46 5f 53 63 72 65 |enMaxX,y|*HF_Scre|
|00000a70| 65 6e 4d 61 78 59 0d 05 | b4 04 0d 05 be 12 20 20 |enMaxY..|...... |
|00000a80| 4e 75 6d 50 6f 69 6e 74 | 73 2b 3d 31 0d 05 c8 05 |NumPoint|s+=1....|
|00000a90| ed 0d 05 d2 04 0d 05 dc | 1b e7 20 4e 75 6d 50 6f |........|.. NumPo|
|00000aa0| 69 6e 74 73 20 3e 20 54 | 6f 6f 4d 61 6e 79 20 8c |ints > T|ooMany .|
|00000ab0| 0d 05 e6 13 20 20 4e 75 | 6d 50 6f 69 6e 74 73 20 |.... Nu|mPoints |
|00000ac0| 3d 20 30 0d 05 f0 2b 20 | 20 21 53 74 6f 72 65 5f |= 0...+ | !Store_|
|00000ad0| 50 65 72 69 6f 64 4d 61 | 73 6b 20 3d 20 b3 20 82 |PeriodMa|sk = . .|
|00000ae0| 20 b3 20 82 20 b3 20 82 | 20 b3 20 82 20 b3 0d 05 | . . . .| . . ...|
|00000af0| fa 28 20 20 21 53 74 6f | 72 65 5f 4d 61 78 50 65 |.( !Sto|re_MaxPe|
|00000b00| 72 69 6f 64 20 20 3d 20 | b3 28 38 29 2b b3 28 38 |riod = |.(8)+.(8|
|00000b10| 29 2b b3 28 38 29 0d 06 | 04 1d 20 20 f2 46 61 64 |)+.(8)..|.. .Fad|
|00000b20| 65 53 63 72 65 65 6e 28 | 52 61 6e 64 6f 6d 46 61 |eScreen(|RandomFa|
|00000b30| 64 65 29 0d 06 0e 05 cd | 0d 06 18 04 0d 06 22 06 |de).....|......".|
|00000b40| 3d 30 0d 06 2c 04 0d 06 | 36 04 0d 06 40 04 0d 06 |=0..,...|6...@...|
|00000b50| 4a 16 dd 20 a4 4c 79 61 | 70 75 6e 6f 76 5f 46 69 |J.. .Lya|punov_Fi|
|00000b60| 6e 69 73 68 0d 06 54 04 | 0d 06 5e 06 3d 30 0d 06 |nish..T.|..^.=0..|
|00000b70| 68 04 0d 06 72 04 0d 06 | 7c 04 0d 06 86 19 dd 20 |h...r...||...... |
|00000b80| a4 4c 79 61 70 75 6e 6f | 76 5f 44 65 69 6e 73 74 |.Lyapuno|v_Deinst|
|00000b90| 61 6c 6c 0d 06 90 04 0d | 06 9a 06 3d 30 0d 06 a4 |all.....|...=0...|
|00000ba0| 04 0d 06 ae 04 0d 06 b8 | 04 0d 06 c2 18 dd 20 f2 |........|...... .|
|00000bb0| 4c 79 61 70 75 6e 6f 76 | 41 73 6d 28 43 6f 64 65 |Lyapunov|Asm(Code|
|00000bc0| 29 0d 06 cc 04 0d 06 d6 | 5d ea 20 72 4c 6f 67 69 |).......|]. rLogi|
|00000bd0| 73 74 69 63 53 74 65 70 | 2c 72 78 2c 72 61 2c 72 |sticStep|,rx,ra,r|
|00000be0| 62 2c 72 4d 61 78 50 65 | 72 69 6f 64 2c 72 50 65 |b,rMaxPe|riod,rPe|
|00000bf0| 72 69 6f 64 2c 72 50 65 | 72 69 6f 64 4d 61 73 6b |riod,rPe|riodMask|
|00000c00| 2c 72 4c 6f 67 54 61 62 | 6c 65 50 74 72 2c 72 54 |,rLogTab|lePtr,rT|
|00000c10| 65 6d 70 31 2c 72 54 65 | 6d 70 32 2c 72 54 6f 74 |emp1,rTe|mp2,rTot|
|00000c20| 61 6c 0d 06 e0 04 0d 06 | ea 15 e3 20 4f 70 74 20 |al......|... Opt |
|00000c30| 3d 20 30 20 b8 20 32 20 | 88 20 32 0d 06 f4 04 0d |= 0 . 2 |. 2.....|
|00000c40| 06 fe 30 72 4c 6f 67 69 | 73 74 69 63 53 74 65 70 |..0rLogi|sticStep|
|00000c50| 20 20 20 3d 20 30 20 20 | 3a 20 72 53 74 61 62 6c | = 0 |: rStabl|
|00000c60| 69 73 69 6e 67 53 74 65 | 70 20 20 20 3d 20 30 0d |isingSte|p = 0.|
|00000c70| 07 08 17 72 78 20 20 20 | 20 20 20 20 20 20 20 20 |...rx | |
|00000c80| 20 20 20 3d 20 31 0d 07 | 12 17 72 61 20 20 20 20 | = 1..|..ra |
|00000c90| 20 20 20 20 20 20 20 20 | 20 20 3d 20 32 0d 07 1c | | = 2...|
|00000ca0| 17 72 62 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.rb | |
|00000cb0| 20 3d 20 33 0d 07 26 17 | 72 4d 61 78 50 65 72 69 | = 3..&.|rMaxPeri|
|00000cc0| 6f 64 20 20 20 20 20 20 | 3d 20 34 0d 07 30 17 72 |od |= 4..0.r|
|00000cd0| 50 65 72 69 6f 64 20 20 | 20 20 20 20 20 20 20 3d |Period | =|
|00000ce0| 20 35 0d 07 3a 17 72 50 | 65 72 69 6f 64 4d 61 73 | 5..:.rP|eriodMas|
|00000cf0| 6b 20 20 20 20 20 3d 20 | 36 0d 07 44 17 72 4c 6f |k = |6..D.rLo|
|00000d00| 67 54 61 62 6c 65 50 74 | 72 20 20 20 20 3d 20 37 |gTablePt|r = 7|
|00000d10| 0d 07 4e 17 72 54 65 6d | 70 31 20 20 20 20 20 20 |..N.rTem|p1 |
|00000d20| 20 20 20 20 3d 20 38 0d | 07 58 17 72 54 65 6d 70 | = 8.|.X.rTemp|
|00000d30| 32 20 20 20 20 20 20 20 | 20 20 20 3d 20 39 0d 07 |2 | = 9..|
|00000d40| 62 18 72 54 6f 74 61 6c | 20 20 20 20 20 20 20 20 |b.rTotal| |
|00000d50| 20 20 3d 20 31 30 0d 07 | 6c 04 0d 07 76 0d 50 25 | = 10..|l...v.P%|
|00000d60| 20 3d 20 43 6f 64 65 0d | 07 80 04 0d 07 8a 0c 5b | = Code.|.......[|
|00000d70| 4f 50 54 20 4f 70 74 0d | 07 94 04 0d 07 9e 18 2e |OPT Opt.|........|
|00000d80| 53 74 6f 72 65 5f 4c 6f | 67 69 73 74 69 63 53 74 |Store_Lo|gisticSt|
|00000d90| 65 70 73 0d 07 a8 10 20 | 45 51 55 44 20 20 20 20 |eps.... |EQUD |
|00000da0| 31 32 38 0d 07 b2 1a 2e | 53 74 6f 72 65 5f 53 74 |128.....|Store_St|
|00000db0| 61 62 6c 69 73 69 6e 67 | 53 74 65 70 73 0d 07 bc |ablising|Steps...|
|00000dc0| 11 20 45 51 55 44 20 20 | 20 20 31 30 32 34 0d 07 |. EQUD | 1024..|
|00000dd0| c6 0c 2e 53 74 6f 72 65 | 5f 78 0d 07 d0 0e 20 45 |...Store|_x.... E|
|00000de0| 51 55 44 20 20 20 20 30 | 0d 07 da 0c 2e 53 74 6f |QUD 0|.....Sto|
|00000df0| 72 65 5f 61 0d 07 e4 0e | 20 45 51 55 44 20 20 20 |re_a....| EQUD |
|00000e00| 20 30 0d 07 ee 0c 2e 53 | 74 6f 72 65 5f 62 0d 07 | 0.....S|tore_b..|
|00000e10| f8 0e 20 45 51 55 44 20 | 20 20 20 30 0d 08 02 14 |.. EQUD | 0....|
|00000e20| 2e 53 74 6f 72 65 5f 4d | 61 78 50 65 72 69 6f 64 |.Store_M|axPeriod|
|00000e30| 0d 08 0c 19 20 45 51 55 | 44 20 20 20 20 31 3c 3c |.... EQU|D 1<<|
|00000e40| 4d 61 78 50 65 72 69 6f | 64 0d 08 16 16 2e 53 74 |MaxPerio|d.....St|
|00000e50| 6f 72 65 5f 4c 6f 67 54 | 61 62 6c 65 50 74 72 0d |ore_LogT|ablePtr.|
|00000e60| 08 20 15 20 45 51 55 44 | 20 20 20 20 4c 6f 67 54 |. . EQUD| LogT|
|00000e70| 61 62 6c 65 0d 08 2a 15 | 2e 53 74 6f 72 65 5f 50 |able..*.|.Store_P|
|00000e80| 65 72 69 6f 64 4d 61 73 | 6b 0d 08 34 17 20 45 51 |eriodMas|k..4. EQ|
|00000e90| 55 44 20 20 20 20 50 65 | 72 69 6f 64 4d 61 73 6b |UD Pe|riodMask|
|00000ea0| 0d 08 3e 10 2e 53 74 6f | 72 65 5f 54 6f 74 61 6c |..>..Sto|re_Total|
|00000eb0| 0d 08 48 0e 20 45 51 55 | 44 20 20 20 20 30 0d 08 |..H. EQU|D 0..|
|00000ec0| 52 04 0d 08 5c 04 0d 08 | 66 15 2e 4c 79 61 70 75 |R...\...|f..Lyapu|
|00000ed0| 6e 6f 76 46 75 6e 63 74 | 69 6f 6e 0d 08 70 1b 20 |novFunct|ion..p. |
|00000ee0| 53 54 4d 46 44 20 20 20 | 72 31 33 20 2c 20 7b 72 |STMFD |r13 , {r|
|00000ef0| 30 2d 72 31 32 7d 0d 08 | 7a 04 0d 08 84 34 20 4c |0-r12}..|z....4 L|
|00000f00| 44 52 20 20 20 20 20 72 | 53 74 61 62 6c 69 73 69 |DR r|Stablisi|
|00000f10| 6e 67 53 74 65 70 20 2c | 20 53 74 6f 72 65 5f 53 |ngStep ,| Store_S|
|00000f20| 74 61 62 6c 69 73 69 6e | 67 53 74 65 70 73 0d 08 |tablisin|gSteps..|
|00000f30| 8e 26 20 4c 44 52 20 20 | 20 20 20 72 78 20 20 20 |.& LDR | rx |
|00000f40| 20 20 20 20 20 20 20 20 | 20 20 20 2c 20 53 74 6f | | , Sto|
|00000f50| 72 65 5f 78 0d 08 98 26 | 20 4c 44 52 20 20 20 20 |re_x...&| LDR |
|00000f60| 20 72 61 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | ra | |
|00000f70| 20 2c 20 53 74 6f 72 65 | 5f 61 0d 08 a2 26 20 4c | , Store|_a...& L|
|00000f80| 44 52 20 20 20 20 20 72 | 62 20 20 20 20 20 20 20 |DR r|b |
|00000f90| 20 20 20 20 20 20 20 2c | 20 53 74 6f 72 65 5f 62 | ,| Store_b|
|00000fa0| 0d 08 ac 2e 20 4c 44 52 | 20 20 20 20 20 72 4d 61 |.... LDR| rMa|
|00000fb0| 78 50 65 72 69 6f 64 20 | 20 20 20 20 20 2c 20 53 |xPeriod | , S|
|00000fc0| 74 6f 72 65 5f 4d 61 78 | 50 65 72 69 6f 64 0d 08 |tore_Max|Period..|
|00000fd0| b6 30 20 4c 44 52 20 20 | 20 20 20 72 4c 6f 67 54 |.0 LDR | rLogT|
|00000fe0| 61 62 6c 65 50 74 72 20 | 20 20 20 2c 20 53 74 6f |ablePtr | , Sto|
|00000ff0| 72 65 5f 4c 6f 67 54 61 | 62 6c 65 50 74 72 0d 08 |re_LogTa|blePtr..|
|00001000| c0 2f 20 4c 44 52 20 20 | 20 20 20 72 50 65 72 69 |./ LDR | rPeri|
|00001010| 6f 64 4d 61 73 6b 20 20 | 20 20 20 2c 20 53 74 6f |odMask | , Sto|
|00001020| 72 65 5f 50 65 72 69 6f | 64 4d 61 73 6b 0d 08 ca |re_Perio|dMask...|
|00001030| 04 0d 08 d4 21 20 4d 4f | 56 20 20 20 20 20 72 50 |....! MO|V rP|
|00001040| 65 72 69 6f 64 20 2c 20 | 72 4d 61 78 50 65 72 69 |eriod , |rMaxPeri|
|00001050| 6f 64 0d 08 de 04 0d 08 | e8 13 2e 53 74 61 62 6c |od......|...Stabl|
|00001060| 69 73 69 6e 67 4c 6f 6f | 70 0d 08 f2 26 20 4d 4f |isingLoo|p...& MO|
|00001070| 56 20 20 20 20 20 72 50 | 65 72 69 6f 64 20 2c 20 |V rP|eriod , |
|00001080| 72 50 65 72 69 6f 64 20 | 2c 20 4c 53 52 23 31 0d |rPeriod |, LSR#1.|
|00001090| 08 fc 19 20 43 4d 50 20 | 20 20 20 20 72 50 65 72 |... CMP | rPer|
|000010a0| 69 6f 64 20 2c 20 23 30 | 0d 09 06 1e 20 ec 51 20 |iod , #0|.... .Q |
|000010b0| 20 20 72 50 65 72 69 6f | 64 20 2c 20 72 4d 61 78 | rPerio|d , rMax|
|000010c0| 50 65 72 69 6f 64 0d 09 | 10 04 0d 09 1a 28 20 52 |Period..|.....( R|
|000010d0| 53 42 20 20 20 20 20 72 | 54 65 6d 70 31 20 2c 20 |SB r|Temp1 , |
|000010e0| 72 78 20 20 20 20 20 2c | 20 23 53 68 69 66 74 56 |rx ,| #ShiftV|
|000010f0| 61 6c 0d 09 24 04 0d 09 | 2e 40 20 80 53 20 20 20 |al..$...|.@ .S |
|00001100| 20 72 54 65 6d 70 32 20 | 2c 20 72 50 65 72 69 6f | rTemp2 |, rPerio|
|00001110| 64 20 2c 20 72 50 65 72 | 69 6f 64 4d 61 73 6b 20 |d , rPer|iodMask |
|00001120| 20 20 20 20 20 3b 20 49 | 66 20 28 50 65 72 69 6f | ; I|f (Perio|
|00001130| 64 20 26 20 31 29 0d 09 | 38 45 20 4d 55 4c 45 51 |d & 1)..|8E MULEQ|
|00001140| 20 20 20 72 54 65 6d 70 | 32 20 2c 20 72 61 20 20 | rTemp|2 , ra |
|00001150| 20 20 20 2c 20 72 78 20 | 20 20 20 20 20 20 20 20 | , rx | |
|00001160| 20 20 20 20 20 20 20 3b | 20 45 69 74 68 65 72 20 | ;| Either |
|00001170| 54 65 6d 70 32 20 3d 20 | 61 2a 78 0d 09 42 43 20 |Temp2 = |a*x..BC |
|00001180| 4d 55 4c 4e 45 20 20 20 | 72 54 65 6d 70 32 20 2c |MULNE |rTemp2 ,|
|00001190| 20 72 62 20 20 20 20 20 | 2c 20 72 78 20 20 20 20 | rb |, rx |
|000011a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 20 20 20 | | ; |
|000011b0| 4f 72 20 54 65 6d 70 32 | 20 3d 20 62 2a 78 0d 09 |Or Temp2| = b*x..|
|000011c0| 4c 44 20 4d 4f 56 20 20 | 20 20 20 72 54 65 6d 70 |LD MOV | rTemp|
|000011d0| 32 20 2c 20 72 54 65 6d | 70 32 20 2c 20 4c 53 52 |2 , rTem|p2 , LSR|
|000011e0| 23 53 68 69 66 74 42 79 | 20 20 20 20 20 20 20 3b |#ShiftBy| ;|
|000011f0| 20 54 68 65 6e 20 4e 6f | 72 6d 61 6c 69 73 65 2e | Then No|rmalise.|
|00001200| 2e 2e 0d 09 56 04 0d 09 | 60 52 20 4d 55 4c 20 20 |....V...|`R MUL |
|00001210| 20 20 20 72 78 20 20 20 | 20 20 2c 20 72 54 65 6d | rx | , rTem|
|00001220| 70 31 20 2c 20 72 54 65 | 6d 70 32 20 20 20 20 20 |p1 , rTe|mp2 |
|00001230| 20 20 20 20 20 20 20 3b | 20 78 20 3d 20 54 65 6d | ;| x = Tem|
|00001240| 70 31 2a 54 65 6d 70 32 | 20 28 20 3d 20 72 2a 78 |p1*Temp2| ( = r*x|
|00001250| 2a 28 31 2d 78 29 20 29 | 0d 09 6a 44 20 4d 4f 56 |*(1-x) )|..jD MOV|
|00001260| 20 20 20 20 20 72 78 20 | 20 20 20 20 2c 20 72 78 | rx | , rx|
|00001270| 20 20 20 20 20 2c 20 4c | 53 52 23 53 68 69 66 74 | , L|SR#Shift|
|00001280| 42 79 20 20 20 20 20 20 | 20 3b 20 54 68 65 6e 20 |By | ; Then |
|00001290| 4e 6f 72 6d 61 6c 69 73 | 65 2e 2e 2e 0d 09 74 04 |Normalis|e.....t.|
|000012a0| 0d 09 7e 33 20 53 55 42 | 53 20 20 20 20 72 53 74 |..~3 SUB|S rSt|
|000012b0| 61 62 6c 69 73 69 6e 67 | 53 74 65 70 20 2c 20 72 |ablising|Step , r|
|000012c0| 53 74 61 62 6c 69 73 69 | 6e 67 53 74 65 70 20 2c |Stablisi|ngStep ,|
|000012d0| 20 23 31 0d 09 88 1b 20 | 42 47 45 20 20 20 20 20 | #1.... |BGE |
|000012e0| 53 74 61 62 6c 69 73 69 | 6e 67 4c 6f 6f 70 0d 09 |Stablisi|ngLoop..|
|000012f0| 92 04 0d 09 9c 30 20 4c | 44 52 20 20 20 20 20 72 |.....0 L|DR r|
|00001300| 4c 6f 67 69 73 74 69 63 | 53 74 65 70 20 2c 20 53 |Logistic|Step , S|
|00001310| 74 6f 72 65 5f 4c 6f 67 | 69 73 74 69 63 53 74 65 |tore_Log|isticSte|
|00001320| 70 73 0d 09 a6 1f 20 4d | 4f 56 20 20 20 20 20 72 |ps.... M|OV r|
|00001330| 54 6f 74 61 6c 20 20 20 | 20 20 20 20 20 2c 20 23 |Total | , #|
|00001340| 30 0d 09 b0 04 0d 09 ba | 11 2e 4c 6f 67 69 73 74 |0.......|..Logist|
|00001350| 69 63 4c 6f 6f 70 0d 09 | c4 35 20 4d 4f 56 20 20 |icLoop..|.5 MOV |
|00001360| 20 20 20 72 50 65 72 69 | 6f 64 20 2c 20 72 50 65 | rPeri|od , rPe|
|00001370| 72 69 6f 64 20 2c 20 4c | 53 52 23 31 20 20 20 3b |riod , L|SR#1 ;|
|00001380| 20 4d 61 73 6b 20 3e 3e | 3d 20 31 0d 09 ce 19 20 | Mask >>|= 1.... |
|00001390| 43 4d 50 20 20 20 20 20 | 72 50 65 72 69 6f 64 20 |CMP |rPeriod |
|000013a0| 2c 20 23 30 0d 09 d8 1e | 20 ec 51 20 20 20 72 50 |, #0....| .Q rP|
|000013b0| 65 72 69 6f 64 20 2c 20 | 72 4d 61 78 50 65 72 69 |eriod , |rMaxPeri|
|000013c0| 6f 64 0d 09 e2 04 0d 09 | ec 28 20 52 53 42 20 20 |od......|.( RSB |
|000013d0| 20 20 20 72 54 65 6d 70 | 31 20 2c 20 72 78 20 20 | rTemp|1 , rx |
|000013e0| 20 20 20 2c 20 23 53 68 | 69 66 74 56 61 6c 0d 09 | , #Sh|iftVal..|
|000013f0| f6 04 0d 0a 00 40 20 80 | 53 20 20 20 20 72 54 65 |.....@ .|S rTe|
|00001400| 6d 70 32 20 2c 20 72 50 | 65 72 69 6f 64 20 2c 20 |mp2 , rP|eriod , |
|00001410| 72 50 65 72 69 6f 64 4d | 61 73 6b 20 20 20 20 20 |rPeriodM|ask |
|00001420| 20 3b 20 49 66 20 28 50 | 65 72 69 6f 64 20 26 20 | ; If (P|eriod & |
|00001430| 31 29 0d 0a 0a 47 20 4d | 55 4c 45 51 20 20 20 72 |1)...G M|ULEQ r|
|00001440| 54 65 6d 70 32 20 2c 20 | 72 61 20 20 20 20 20 2c |Temp2 , |ra ,|
|00001450| 20 72 78 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | rx | |
|00001460| 20 20 20 3b 20 20 20 45 | 69 74 68 65 72 20 54 65 | ; E|ither Te|
|00001470| 6d 70 32 20 3d 20 61 2a | 78 0d 0a 14 47 20 4d 55 |mp2 = a*|x...G MU|
|00001480| 4c 4e 45 20 20 20 72 54 | 65 6d 70 32 20 2c 20 72 |LNE rT|emp2 , r|
|00001490| 62 20 20 20 20 20 2c 20 | 72 78 20 20 20 20 20 20 |b , |rx |
|000014a0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 20 20 4f 72 | | ; Or|
|000014b0| 20 20 20 20 20 54 65 6d | 70 32 20 3d 20 62 2a 78 | Tem|p2 = b*x|
|000014c0| 0d 0a 1e 44 20 4d 4f 56 | 20 20 20 20 20 72 54 65 |...D MOV| rTe|
|000014d0| 6d 70 32 20 2c 20 72 54 | 65 6d 70 32 20 2c 20 4c |mp2 , rT|emp2 , L|
|000014e0| 53 52 23 53 68 69 66 74 | 42 79 20 20 20 20 20 20 |SR#Shift|By |
|000014f0| 20 3b 20 54 68 65 6e 20 | 4e 6f 72 6d 61 6c 69 73 | ; Then |Normalis|
|00001500| 65 2e 2e 2e 0d 0a 28 04 | 0d 0a 32 53 20 4d 55 4c |e.....(.|..2S MUL|
|00001510| 20 20 20 20 20 72 78 20 | 20 20 20 20 2c 20 72 54 | rx | , rT|
|00001520| 65 6d 70 31 20 2c 20 72 | 54 65 6d 70 32 20 20 20 |emp1 , r|Temp2 |
|00001530| 20 20 20 20 20 20 20 20 | 20 3b 20 78 20 3d 20 54 | | ; x = T|
|00001540| 65 6d 70 31 2a 54 65 6d | 70 32 20 28 20 3d 20 72 |emp1*Tem|p2 ( = r|
|00001550| 2a 78 2a 28 28 31 2d 78 | 29 20 29 0d 0a 3c 44 20 |*x*((1-x|) )..<D |
|00001560| 4d 4f 56 20 20 20 20 20 | 72 78 20 20 20 20 20 2c |MOV |rx ,|
|00001570| 20 72 78 20 20 20 20 20 | 2c 20 4c 53 52 23 53 68 | rx |, LSR#Sh|
|00001580| 69 66 74 42 79 20 20 20 | 20 20 20 20 3b 20 54 68 |iftBy | ; Th|
|00001590| 65 6e 20 4e 6f 72 6d 61 | 6c 69 73 65 2e 2e 2e 0d |en Norma|lise....|
|000015a0| 0a 46 04 0d 0a 50 45 20 | 4d 55 4c 45 51 20 20 20 |.F...PE |MULEQ |
|000015b0| 72 54 65 6d 70 31 20 2c | 20 72 61 20 20 20 20 20 |rTemp1 ,| ra |
|000015c0| 2c 20 72 78 20 20 20 20 | 20 20 20 20 20 20 20 20 |, rx | |
|000015d0| 20 20 20 20 3b 20 45 69 | 74 68 65 72 20 72 54 65 | ; Ei|ther rTe|
|000015e0| 6d 70 20 3d 20 61 2a 78 | 0d 0a 5a 45 20 4d 55 4c |mp = a*x|..ZE MUL|
|000015f0| 4e 45 20 20 20 72 54 65 | 6d 70 31 20 2c 20 72 62 |NE rTe|mp1 , rb|
|00001600| 20 20 20 20 20 2c 20 72 | 78 20 20 20 20 20 20 20 | , r|x |
|00001610| 20 20 20 20 20 20 20 20 | 20 3b 20 4f 72 20 20 20 | | ; Or |
|00001620| 20 20 72 54 65 6d 70 20 | 3d 20 62 2a 78 0d 0a 64 | rTemp |= b*x..d|
|00001630| 49 20 4d 4f 56 20 20 20 | 20 20 72 54 65 6d 70 31 |I MOV | rTemp1|
|00001640| 20 2c 20 72 54 65 6d 70 | 31 20 2c 20 4c 53 52 23 | , rTemp|1 , LSR#|
|00001650| 28 53 68 69 66 74 42 79 | 2d 31 29 20 20 20 3b 20 |(ShiftBy|-1) ; |
|00001660| 4e 6f 72 6d 61 6c 69 73 | 65 20 61 6e 64 20 4d 55 |Normalis|e and MU|
|00001670| 4c 20 62 79 20 32 0d 0a | 6e 04 0d 0a 78 4f 20 53 |L by 2..|n...xO S|
|00001680| 55 42 45 51 20 20 20 72 | 54 65 6d 70 31 20 2c 20 |UBEQ r|Temp1 , |
|00001690| 72 61 20 2c 20 72 54 65 | 6d 70 31 20 20 20 20 20 |ra , rTe|mp1 |
|000016a0| 20 20 20 20 20 20 20 20 | 20 20 20 3b 20 3d 20 61 | | ; = a|
|000016b0| 20 2d 20 72 54 65 6d 70 | 20 20 28 20 3d 20 61 20 | - rTemp| ( = a |
|000016c0| 2d 20 32 2a 61 2a 78 20 | 29 0d 0a 82 4f 20 53 55 |- 2*a*x |)...O SU|
|000016d0| 42 4e 45 20 20 20 72 54 | 65 6d 70 31 20 2c 20 72 |BNE rT|emp1 , r|
|000016e0| 62 20 2c 20 72 54 65 6d | 70 31 20 20 20 20 20 20 |b , rTem|p1 |
|000016f0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 3d 20 62 20 | | ; = b |
|00001700| 2d 20 72 54 65 6d 70 20 | 20 28 20 3d 20 62 20 2d |- rTemp | ( = b -|
|00001710| 20 32 2a 62 2a 78 20 29 | 0d 0a 8c 04 0d 0a 96 36 | 2*b*x )|.......6|
|00001720| 20 43 4d 50 20 20 20 20 | 20 72 54 65 6d 70 31 20 | CMP | rTemp1 |
|00001730| 2c 20 23 30 20 20 20 20 | 20 20 20 20 20 20 20 20 |, #0 | |
|00001740| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 20 94 | | ; .|
|00001750| 28 29 0d 0a a0 3b 20 52 | 53 42 4c 45 20 20 20 72 |()...; R|SBLE r|
|00001760| 54 65 6d 70 31 20 2c 20 | 72 54 65 6d 70 31 20 2c |Temp1 , |rTemp1 ,|
|00001770| 20 23 30 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | #0 | |
|00001780| 20 20 20 3b 20 94 28 29 | 20 63 6f 6e 74 0d 0a aa | ; .()| cont...|
|00001790| 04 0d 0a b4 2f 20 4d 4f | 56 20 20 20 20 20 72 54 |..../ MO|V rT|
|000017a0| 65 6d 70 31 20 2c 20 72 | 54 65 6d 70 31 20 2c 20 |emp1 , r|Temp1 , |
|000017b0| 4c 53 52 23 28 53 68 69 | 66 74 42 79 2d 31 30 29 |LSR#(Shi|ftBy-10)|
|000017c0| 0d 0a be 24 20 4d 4f 56 | 20 20 20 20 20 72 54 65 |...$ MOV| rTe|
|000017d0| 6d 70 31 20 2c 20 72 54 | 65 6d 70 31 20 2c 20 4c |mp1 , rT|emp1 , L|
|000017e0| 53 4c 23 32 0d 0a c8 04 | 0d 0a d2 2f 20 4c 44 52 |SL#2....|.../ LDR|
|000017f0| 20 20 20 20 20 72 54 65 | 6d 70 31 20 2c 20 5b 20 | rTe|mp1 , [ |
|00001800| 72 4c 6f 67 54 61 62 6c | 65 50 74 72 20 2c 20 72 |rLogTabl|ePtr , r|
|00001810| 54 65 6d 70 31 20 5d 0d | 0a dc 04 0d 0a e6 25 20 |Temp1 ].|......% |
|00001820| 41 44 44 20 20 20 20 20 | 72 54 6f 74 61 6c 20 2c |ADD |rTotal ,|
|00001830| 20 72 54 6f 74 61 6c 20 | 2c 20 72 54 65 6d 70 31 | rTotal |, rTemp1|
|00001840| 0d 0a f0 04 0d 0a fa 2f | 20 53 55 42 53 20 20 20 |......./| SUBS |
|00001850| 20 72 4c 6f 67 69 73 74 | 69 63 53 74 65 70 20 2c | rLogist|icStep ,|
|00001860| 20 72 4c 6f 67 69 73 74 | 69 63 53 74 65 70 20 2c | rLogist|icStep ,|
|00001870| 20 23 31 0d 0b 04 19 20 | 42 47 45 20 20 20 20 20 | #1.... |BGE |
|00001880| 4c 6f 67 69 73 74 69 63 | 4c 6f 6f 70 0d 0b 0e 04 |Logistic|Loop....|
|00001890| 0d 0b 18 0b 2e 46 69 6e | 69 73 68 0d 0b 22 21 20 |.....Fin|ish.."! |
|000018a0| 53 54 52 20 20 20 20 20 | 72 54 6f 74 61 6c 20 2c |STR |rTotal ,|
|000018b0| 20 53 74 6f 72 65 5f 54 | 6f 74 61 6c 0d 0b 2c 19 | Store_T|otal..,.|
|000018c0| 20 53 54 52 20 20 20 20 | 20 72 78 20 2c 20 53 74 | STR | rx , St|
|000018d0| 6f 72 65 5f 78 0d 0b 36 | 04 0d 0b 40 1b 20 4c 44 |ore_x..6|...@. LD|
|000018e0| 4d 46 44 20 20 20 72 31 | 33 20 2c 20 7b 72 30 2d |MFD r1|3 , {r0-|
|000018f0| 72 31 32 7d 0d 0b 4a 15 | 20 4d 4f 56 20 20 20 20 |r12}..J.| MOV |
|00001900| 20 50 43 20 2c 20 72 31 | 34 0d 0b 54 04 0d 0b 5e | PC , r1|4..T...^|
|00001910| 04 0d 0b 68 07 5d 3a ed | 0d 0b 72 04 0d 0b 7c 05 |...h.]:.|..r...|.|
|00001920| e1 0d ff | |... | |
+--------+-------------------------+-------------------------+--------+--------+